package com.zhu.queue;

/**
 * 队列接口
 * @author: zhu
 * @date: 2019/1/12 15:58
 */
public interface Queue<E> {
    /** 获取队列中元素的个数 */
    int getSize();

    /** 判断队列是否为空 */
    boolean isEmpty();

    /** 入队 */
    void enqueue(E e);

    /** 出队 */
    E dequeue();

    /** 获取队首元素 */
    E getFront();
}
